home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / misc / FD2Pragma.readme < prev    next >
Text File  |  1999-03-02  |  4KB  |  84 lines

  1. Short:    V2.88 creates pragma, inline, ... files
  2. Author:   stoecker@amigaworld.com (Dirk Stoecker)
  3. Uploader: stoecker@amigaworld.com (Dirk Stoecker)
  4. Version:  2.88
  5. Type:     dev/misc
  6.  
  7. This is a utility to create:
  8.   - following pragma statements for certain C compilers: amicall, libcall,
  9.     flibcall, tagcall and syscall
  10.   - proto files for C compilers
  11.   - offset (LVO) files for assembler programs
  12.   - stub functions for either tag-functions or all library functions
  13.   - stub functions as assembler text
  14.   - stub functions as useable link library file
  15.   - FD files out of pragma files
  16.   - stubs for C++ compilers (SPECIAL 11, 12, 13 and CLIB)
  17.   - the files with your own headers inserted
  18.   - files for using local pointers for shared library bases in compilers
  19.     which do not support this normally
  20.   - stub functions for Pascal compilers
  21.   - inline files for GCC
  22.   - inline, pragma and stub libraries using FPU registers
  23.   - files needed to develop for Phase5's PowerUP boards
  24.   - unit texts for FPC Pascal compiler
  25.   - BMAP files for AmigaBASIC and MaxonBASIC
  26.  
  27. Therefor only the FD file telling the library informations is needed. For
  28. some SPECIAL options you may additionally supply the CLIB keyword (or you
  29. need to supply it) giving FD2Pragma the prototypes file in clib directory.
  30.  
  31. Special option 80 does the reverse to normal: convert pragma to FD!
  32.  
  33. The command template you get with FD2Pragma ? .
  34.  
  35. Calling the program seems to be (is) very difficult, but it offers you a
  36. large set of functions. A lot of options need a lot of abilities to turn
  37. them on/off!
  38.  
  39. The documentation contains lots of information about related topics, so
  40. read it!
  41.   
  42. This program is in the public domain. Use it as you want, but WITHOUT ANY
  43. WARRANTY!
  44.  
  45. Please contact me:
  46.  
  47. ************************************************************************
  48. * snail-mail:                  * e-mail:                               *
  49. *   Dirk Stoecker              *   stoecker@amigaworld.com             *
  50. *   Geschwister-Scholl-Str. 10 *   stoecker@rcs.urz.tu-dresden.de      *
  51. *   01877 Bischofswerda        * world wide web:                       *
  52. *   GERMANY                    *   http://home.pages.de/~Gremlin/      *
  53. * phone:                       * pgp key:                              *
  54. *   GERMANY +49 (0)3594/706666 *   get with finger or from WWW pages   *
  55. ************************************************************************
  56.  
  57.  
  58. ============================= Archive contents =============================
  59.  
  60. Original  Packed Ratio    Date     Time    Name
  61. -------- ------- ----- --------- --------  -------------
  62.    41956   22711 45.8% 17-Jan-99 19:55:14  FD2Pragma
  63.    56567   20009 64.6% 17-Jan-99 19:55:14  FD2Pragma.guide
  64.      469     218 53.5% 17-Jan-99 19:55:14  FD2Pragma.guide.info
  65.     2416    1082 55.2% 17-Jan-99 19:55:14  FD2Pragma.readme
  66.     1896     775 59.1% 17-Jan-99 19:55:14  FD2Pragma.types
  67.    30602    2102 93.1% 17-Jan-99 19:55:14 +macros.h
  68.     2489     848 65.9% 17-Jan-99 19:55:14 +stubs.h
  69.     4572     636 86.0% 17-Jan-99 19:55:14 +MakeInline
  70.      517     266 48.5% 17-Jan-99 19:55:14 +MakePPCStuff
  71.     2637     461 82.5% 17-Jan-99 19:55:14 +MakePragma
  72.     3089     459 85.1% 17-Jan-99 19:55:14 +MakeProto
  73.     4977     797 83.9% 17-Jan-99 19:55:14 +MakeStubLib
  74.     1174     436 62.8% 17-Jan-99 19:55:14 +MakeStuff
  75.     4477     633 85.8% 17-Jan-99 19:55:14 +MakeUnit
  76.   131481   34184 74.0% 17-Jan-99 19:55:14 +FD2Pragma.c
  77.     2184     806 63.0% 17-Jan-99 19:55:14 +SDI_ASM_STD_functions.lib
  78.     5632    1977 64.8% 17-Jan-99 19:55:14 +SDI_ASM_STD_protos.h
  79.     1165     457 60.7% 17-Jan-99 19:55:14 +SDI_compiler.h
  80.     3492    1525 56.3% 17-Jan-99 19:55:14 +SDI_defines.h
  81.      757     310 59.0% 17-Jan-99 19:55:14 +SMakeFile
  82. -------- ------- ----- --------- --------
  83.   302549   90692 70.0% 22-Jan-99 06:07:42   20 files
  84.